﻿using System;
namespace PS.Model
{
	/// <summary>
	/// 项目信息表
	/// </summary>
	[Serializable]
	public partial class RepProjectInfo
	{
		public RepProjectInfo()
		{}
		#region Model
		private int _repprojectinfoid;
		private string _projectname;
		private string _projectid;
		private int? _projectprincipal;
		private int? _projecttype;
		private DateTime? _startdate= DateTime.Now;
		private DateTime? _finishdate= DateTime.Now;
		private string _constructdepid;
		private string _memo;
		private string _creator;
		private DateTime? _createtime= DateTime.Now;
		private string _editor;
		private DateTime? _edittime= DateTime.Now;
		private int? _disporder=0;
		private int? _validmark=1;
		private string _spare1;
		private string _spare2;
		private string _spare3;
		private string _spare4;

        private string _projectprogress;
        private string _projectworkamount;
        private decimal? _sparedecimal5;
        private decimal? _sparedecimal6;
        private decimal? _sparedecimal7;
        private decimal? _sparedecimal8; 

        private string _constructplace;
        private DateTime? _planfinishdate; 
		/// <summary>
		/// RepProjectInfoID
		/// </summary>
		public int RepProjectInfoID
		{
			set{ _repprojectinfoid=value;}
			get{return _repprojectinfoid;}
		}
		/// <summary>
		/// 项目名称
		/// </summary>
		public string ProjectName
		{
			set{ _projectname=value;}
			get{return _projectname;}
		}
		/// <summary>
		/// 项目编号
		/// </summary>
		public string ProjectID
		{
			set{ _projectid=value;}
			get{return _projectid;}
		}
		/// <summary>
		/// 项目负责人   用户表中的UserID
		/// </summary>
		public int? ProjectPrincipal
		{
			set{ _projectprincipal=value;}
			get{return _projectprincipal;}
		}
		/// <summary>
		/// 项目类型   关联字典表中的自增ID
		/// </summary>
		public int? ProjectType
		{
			set{ _projecttype=value;}
			get{return _projecttype;}
		}
		/// <summary>
		/// 开工日期
		/// </summary>
		public DateTime? StartDate
		{
			set{ _startdate=value;}
			get{return _startdate;}
		}
		/// <summary>
		/// 完工日期
		/// </summary>
		public DateTime? FinishDate
		{
			set{ _finishdate=value;}
			get{return _finishdate;}
		}
		/// <summary>
		/// 施工单位
		/// </summary>
		public string ConstructDepID
		{
			set{ _constructdepid=value;}
			get{return _constructdepid;}
		}
		/// <summary>
		/// 备注
		/// </summary>
		public string Memo
		{
			set{ _memo=value;}
			get{return _memo;}
		}
		/// <summary>
		/// 创建人
		/// </summary>
		public string Creator
		{
			set{ _creator=value;}
			get{return _creator;}
		}
		/// <summary>
		/// 创建时间
		/// </summary>
		public DateTime? CreateTime
		{
			set{ _createtime=value;}
			get{return _createtime;}
		}
		/// <summary>
		/// 修改人
		/// </summary>
		public string Editor
		{
			set{ _editor=value;}
			get{return _editor;}
		}
		/// <summary>
		/// 修改时间
		/// </summary>
		public DateTime? EditTime
		{
			set{ _edittime=value;}
			get{return _edittime;}
		}
		/// <summary>
		/// 排序
		/// </summary>
		public int? DispOrder
		{
			set{ _disporder=value;}
			get{return _disporder;}
		}
		/// <summary>
		/// 是否有效(0:无效，1：有效。默认为1)
		/// </summary>
		public int? ValidMark
		{
			set{ _validmark=value;}
			get{return _validmark;}
		}
		/// <summary>
		/// 扩展字段1
		/// </summary>
		public string Spare1
		{
			set{ _spare1=value;}
			get{return _spare1;}
		}
		/// <summary>
		/// 扩展字段2
		/// </summary>
		public string Spare2
		{
			set{ _spare2=value;}
			get{return _spare2;}
		}
		/// <summary>
		/// 扩展字段3
		/// </summary>
		public string Spare3
		{
			set{ _spare3=value;}
			get{return _spare3;}
		}
		/// <summary>
		/// 扩展字段4
		/// </summary>
		public string Spare4
		{
			set{ _spare4=value;}
			get{return _spare4;}
		}

        /// <summary>
        /// 项目进度
        /// </summary>
        public string ProjectProgress
        {
            set { _projectprogress = value; }
            get { return _projectprogress; }
        }
        /// <summary>
        /// 项目总工程量
        /// </summary>
        public string ProjectWorkAmount
        {
            set { _projectworkamount = value; }
            get { return _projectworkamount; }
        }
        /// <summary>
        /// 扩展字段Decimal5
        /// </summary>
        public decimal? SpareDecimal5
        {
            set { _sparedecimal5 = value; }
            get { return _sparedecimal5; }
        }
        /// <summary>
        /// 扩展字段Decimal6
        /// </summary>
        public decimal? SpareDecimal6
        {
            set { _sparedecimal6 = value; }
            get { return _sparedecimal6; }
        }
        /// <summary>
        /// 扩展字段Decimal7
        /// </summary>
        public decimal? SpareDecimal7
        {
            set { _sparedecimal7 = value; }
            get { return _sparedecimal7; }
        }
        /// <summary>
        /// 扩展字段Decimal8
        /// </summary>
        public decimal? SpareDecimal8
        {
            set { _sparedecimal8 = value; }
            get { return _sparedecimal8; }
        }
        /// <summary>
        /// 施工地点
        /// </summary>		
        public string ConstructPlace
        {
            get { return _constructplace; }
            set { _constructplace = value; }
        }
        /// <summary>
        /// 预计完工日期
        /// </summary>		
        public DateTime? PlanFinishDate
        {
            get { return _planfinishdate; }
            set { _planfinishdate = value; }
        }   
		#endregion Model

	}
}

